echo {1..5}               # tulostaa: 1 2 3 4 5
echo {a,b}$PATH           # on sama kuin: echo a$PATH b$PATH
echo 1.{1..9}             # tulostaa: 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9
echo {{A..Z},{a..z}}      # A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z
echo petteri{1,2,3,4,5}   # tulostaa: petteri1 petteri2 petteri3 petteri4 petteri5
echo {0001..5}            # tulostaa: 0001 0002 0003 0004 0005
echo "abcde"| grep [c..z] # tulostaa: abcde ja tulosteessa c on korostettu, siis .. ei siis laajene vaan etsitään merkkejä: c ja "pistettä kahteen kertaan" ja z 
                                 sensijaan [c-z] laajenee
sana="jookos"; [[ "$sana" =~ j.*s ]] && echo osui || echo missi # merkki ~ määrää jokerimerkit laajennettaviksi

Tiedostopolun laajentaminen (globbing). Normaalien jokerimerkkien merkitykset:
* on mikä merkkiryhmä tahansa
. on mikä tahansa yksityinen merkki  

[..] laajennokset:
[:alnum:]->[A-Za-z0-9]. Yleensä nämä täytyy laittaa hakusanassa kaksinkertaisiin sulkuihin: grep [[:digit:]] test.file
[:alpha:]->[A-Za-z]     [:blank:]->välilyönti tai TAB    [:cntrl:]->jokin kontrollimerkki     [:digit:]->[0-9]     [:graph:]->ASCII 33 - 126.
[:lower:]->[a-z]    [:print:]->ASCII 32 - 126ja lisäksi välilyönti      [:space:]->välilyönti ja 'pystysuora TAB'   [:upper:]->[A-Z] 
[:xdigit:]->[0-9A-Fa-f].
- []12] tulkitaan: ] , 1, tai 2.
- useimmat erikoismerkit menettävät erikoismerkityksensä merkkien [] välissä joten merkintä: [$a..$b] ei toimi kuten ei myöskään {$a..$b}. Toimiva: eval echo {$a..$b}
- [!ab] mikä tahansa muu kuin a tai b (muuten linuxissa on yleensä kyse yksityisistä merkeistä, ei tekstijonoista)

- vasta kuljettuaan BASH-tulkin kautta laajennus on tapahtunut.

käskyn: shopt -s extglob 
jälkeen on seuraavat ovat käytettävissä: (käsky hidastaa, mietipä kannattaako)

?(jäsenlista)   Yksi tai nolla jäsenlistaa
*(jäsenlista)   Nolla tai yksi jäsenlistaa
+(jäsenlista)   Yksi tai monta jäsenlistaa
@(jäsenlista)   täsmälleen yksi jäsenlista
!(jäsenlista)   mikä muu hyvänsä kuin jäsenlista
**                "rekursiivinen *"

jäsenlista on mallia: (jäseni|jäsen2|..)

käsky: set -f estää clobbingin ja käskyt: nocaseglob ja nullglob optiot käskyssä shopt muuttaa sen käyttäytymistä

 
